<template>
  <div class="left-container">
    <h3>Left 组件</h3>
    <button @click="getInfo">发起GET请求</button>
    <button @click="btnGetBooks">获取图书列表数据</button>
  </div>
</template>
<script>
export default {
  methods: {
    async getInfo(){
      const {data:res} = await this.$http.get('/api/get')
      console.log(res)
    },
    //点击按钮，获取图书列表数据
    async btnGetBooks() {
      const {data:res} = await this.$http.get('/api/getbooks')
      console.log(res)
    }
  }
}
</script>

//为了提高开发效率和开发体验，vue 为 style 节点提供了 scoped 属性，从而防止组件之间的样式冲突问题：
<style lang="less" scoped>
.left-container {
  padding: 0 20px 20px;
  background-color: orange;
  min-height: 200px;
  flex: 1;
}
h3{
  color: red;
}
</style>
